module.exports = {
    rouodeng1: {
        weaponname: "柔灯挽歌(1)",
        weapontype: "qiang",
        base: 608.07,
        criticalRate: 33.08,
        skill(data) {
            data.attRate += 15
            data.dmgRate += 18*2
        }
    },
    rouodeng5: {
        weaponname: "柔灯挽歌(5)",
        weapontype: "qiang",
        base: 608.07,
        criticalRate: 33.08,
        skill(data) {
            data.attRate += 31
            data.dmgRate += 38*2
        }
    },
    chiyue1: {
        weaponname: "赤月之形(1)",
        weapontype: "qiang",
        base: 674.33,
        criticalRate: 22.05,
        skill(data) {
            data.dmgRate += 12+24
            // 25 minqi
        }
    },
    chiyue5: {
        weaponname: "赤月之形(5)",
        weapontype: "qiang",
        base: 674.33,
        criticalRate: 22.05,
        skill(data) {
            data.dmgRate += 28+56
            // 25 minqi
        }
    },
    qianzhi1: {
        weaponname: "qianzhi(1精)",
        base: 541.83,
        criticalStrike: 88.2,
        defRate: 20,
        weapontype: "sword",
        skill(data) {
            data.aDmg = (data.aDmg||0) + 16
            data.eDmg_h = (data.eDmg_h||0) + (24 * 2) 
        }
    },
    caiduan5: {
        weaponname: "裁断(5精)",
        base: 674.33,
        criticalRate: 22.05,
        attRate: 20*2,
        weapontype: "sword2",
        skill(data) {
            data.eDmg = (data.eDmg||0) + 36*2
        }
    },
    caiduan1: {
        weaponname: "裁断(1精)",
        base: 674.33,
        criticalRate: 22.05,
        attRate: 20,
        weapontype: "sword2",
        skill(data) {
            data.eDmg = (data.eDmg||0) + 18*2
        }
    },
    fushi5: {
        weaponname: "腐蚀之剑(精5)",
        weapontype: "sword",
        base: 510,
        charging: 45.9,
        skill(data) {
            data.eDmg = (data.eDmg||0) + 32
            data.ecriticalRate = (data.ecriticalRate||0) + 12
        }
    },
    langya5: {
        weaponname: "狼牙(精5)",
        weapontype: "sword",
        base: 510,
        criticalRate: 27.6 + 16,
        skill(data) {
            data.dmgRate = (data.dmgRate||0) + 32
        }
    },
    langya: {
        weaponname: "狼牙(精1)",
        weapontype: "sword",
        base: 510,
        criticalRate: 27.6 + 8,
        skill(data) {
            data.dmgRate = (data.dmgRate||0) + 16
        }
    },
    jsly1: {
        weaponname: "净水流涌之辉(精1)",
        weapontype: "sword",
        base: 541.83,
        criticalStrike: 88.2,
        skill(data) {
            data.hpRate = (data.hpRate||0) + 28
            data.eDmg = (data.eDmg||0) + 24
        }
    },
    jsly5: {
        weaponname: "净水流涌之辉(精5)",
        weapontype: "sword",
        base: 541.83,
        criticalStrike: 88.2,
        skill(data) {
            data.hpRate = (data.hpRate||0) + 28*2
            data.eDmg = (data.eDmg||0) + 48
        }
    },
    newyuekamagic: {
        weaponname: "新月卡法器(5精)满特效",
        weapontype: "magic",
        base: 454,
        criticalRate: 36.8,
        hpRate: 64,
    },
    shuilongwangfaqi1: {
        weaponname: "水龙王法器(1精)",
        weapontype: "magic",
        base: 541.83,
        criticalStrike: 88.2,
        hpRate: 16,
        azDmg: 36,
    },
    shuilongwangfaqi5: {
        weaponname: "水龙王法器(5精)",
        weapontype: "magic",
        base: 541.83,
        criticalStrike: 88.2,
        hpRate: 16 * 2,
        azDmg: 36 * 2,
    },
    linnigong5: {
        weaponname: "林尼弓(5)",
        weapontype: "bow",
        base: 608.07,
        criticalStrike: 66.15,
        attRate: 96,
        azDmg: 32,
    },
    linnigong1: {
        weaponname: "林尼弓(1)",
        weapontype: "bow",
        base: 608.07,
        criticalStrike: 66.15,
        attRate: 48,
        azDmg: 16,
    },
    biluozhilong1: {
        weaponname: "碧落之笼(1精)",
        weapontype: "magic",
        base: 608.07,
        hpRate: 49.62,
        des:"施放元素爆發或創造護盾後的3秒內，將產生「定土玉圭」效果：每2.5秒恢復4點元素能量，並基於裝備者的生命值上限，每1000點使其對應元素類型的元素傷害加成提高0.3%，至多提高12%。裝備該武器的角色處於隊伍後臺時，依然能產生「定土玉圭」效果。",
        skill(data) {
            let dmgAdd =data.hp/1000 * 0.3
            if(dmgAdd > 12) { dmgAdd = 12}
            data.dmgRate += dmgAdd
        }
    },
    haishenjian5: {
        weaponname: "海参刀(5精)",
        weapontype: "sword",
        base: 541.83,
        criticalStrike: 88.2,
        criticalRate: 8,
        skill(data) {
            data.aDmgAdd = (data.aDmgAdd||0) + 2.4 * data.reaction
            data.eDmgAdd = (data.eDmgAdd||0) + 2.4 * data.reaction
        }
    },
    haishenjian1: {
        weaponname: "海参刀(1精)",
        weapontype: "sword",
        base: 541.83,
        criticalStrike: 88.2,
        criticalRate: 4,
        skill(data) {
            data.aDmgAdd = (data.aDmgAdd||0) + 1.2 * data.reaction
            data.eDmgAdd = (data.eDmgAdd||0) + 1.2 * data.reaction
        }
    },
    sbfq: {
        weaponname: "伞兵法器(5)", 
        weapontype: "magic",
        base: 674,
        criticalStrike:44.1,
        skill(data) {
            // 普攻攻速20% 开e获得9.6普攻增伤 普攻叠加19.2普攻增伤 最高96
            data.a1Speed = 20
            data.admg = (data.admg || 0) + 9.6 + 96
        }
    },
    frzy: {
        weaponname: "千夜浮梦(1)", 
        weapontype: "magic",
        base: 542,
        reaction:265,
        dmgRate: 30,
        skill(data) {
            // 队伍同属性+ 32精通 不同属性+10增伤 x3

        }
    },
    frzymax: {
        weaponname: "千夜浮梦(5)", 
        weapontype: "magic",
        base: 542,
        reaction:265,
        dmgRate: 26 * 3,
        skill(data) {
        }
    },
    sxzy1: {
        weaponname: "圣显之钥(1精)",
        weapontype: "sword",
        base: 541.83,
        hpRate: 66.15 + 20,
        skill(data) {
            // 释放e时候根据自身生命的 0.12% 提升精通
            // 3层叠满后队友根据 0.2% 提升精通
            data.reaction += 0.0012 * data.hp * 3
            data.reaction += 0.002 * data.hp
        }
    },
    fanqu: {
        weaponname: "反曲弓",
        weapontype: "bow",
        base: 354.38,
        hpRate: 46.92
    },
    jiligong: {
        weaponname: "祭礼弓",
        weapontype: "bow",
        base: 564.78,
        charging: 30.63
    },
    xifenggong: {
        weaponname: "西风弓",
        weapontype: "bow",
        base: 454,
        charging: 61.3
    },
    jilijian: {
        weaponname: "祭礼剑",
        weapontype: "sword",
        base: 510,
        charging: 30.63
    },
    sxzy5: {
        weaponname: "圣显之钥(max)",
        weapontype: "sword",
        base: 541.83,
        hpRate: 66.15 + 40,
        skill(data) {
            // 释放e时候根据自身生命的 0.12% 提升精通
            // 3层叠满后队友根据 0.2% 提升精通
            data.reaction += 0.0024 * data.hp * 3
            data.reaction += 0.004 * data.hp
        }
    },
    fxzf: {
        weaponname: "风信之锋(5)",
        weapontype: "qiang",
        base: 509.61,
        attRate: 41.35 + 24,
        reaction: 96
    },
    cszz1: {
        weaponname: "赤沙之杖(1)",
        weapontype: "qiang",
        base: 541.83,
        criticalRate: 44.1,
        skill(data) {
            data.fixedAtt += data.reaction * (0.52 + 0.28*3)
        }
    },
    byq: {
        weaponname: "白缨枪",
        weapontype: "qiang",
        base: 401,
        criticalRate: 23.4,
        admgRate: 48
    },
    heiyingqiang: {
        weaponname: "黑缨枪",
        weapontype: "qiang",
        base: 354.38,
        hpRate: 46.92,
    },
    cszz5: {
        weaponname: "赤沙之杖(max)",
        weapontype: "qiang",
        base: 541.83,
        criticalRate: 44.1,
        skill(data) {
            data.fixedAtt += data.reaction * (1.04 + 0.56*3)
        }
    },
    lierenzhijin: {
        weaponname: "猎人之径(max)",
        base: 542,
        weapontype: "bow",
        criticalRate: 44.1,
        dmgRate: 24,
        skill(data) {
            // ? 特效触发是否类似于申鹤冰羽 命中多少敌人算触发几次
            // 24%所有元素伤害加成。重击命中敌人时，将获得「无休止的狩猎」：重击造成的伤害值提高，提高值相当于元素精通数值的320%。
            // 该效果将在生效12次或10秒后消失，每12秒至多获得一次无休止的狩猎。
            data.zhongjiDmgZhi = (data.zhongjiDmgZhi||0) + data.reaction * 3.2 
        }
    },
    nuoshui1: {
        weaponname: "诺水(1)",
        weapontype: "bow",
        base: 542,
        criticalStrike: 88.2,
        hpRate: 16,
        dmgRate: 20
    },
    nuoshui: {
        weaponname: "诺水(max)",
        weapontype: "bow",
        base: 542,
        criticalStrike: 88.2,
        hpRate: 32,
        dmgRate: 40
    },
    boluan: {
        weaponname: "波乱",
        weapontype: "sword",
        base: 608,
        criticalRate: 33.1,
        dmgRate: 24,
        skill(data) {
            data.pugongDmgAdd = 80 
        }
    },
    dongjiL :{
        weaponname: "冬极白星", 
        weapontype: "bow",
        base: 608,
        criticalRate: 33.1,
        dmgRate:24,
        attRate: 96
    },
    liulang3: {
        weaponname: "流浪乐章(精通)", 
        weapontype: "magic",
        base: 510,
        criticalStrike: 55.1,
        reaction:480
    },
    liulang2: {
        weapontype: "magic",
        weaponname: "流浪乐章(增伤)", 
        base: 510,
        criticalStrike: 55.1,
        dmgRate:96
    },
    liulang1: {
        weaponname: "流浪乐章(攻击)", 
        weapontype: "magic",
        base: 510,
        criticalStrike: 55.1,
        attRate: 120
        // 120   96   480
    },
    modao: {
        weaponname: "魔导书", 
        weapontype: "magic",
        base: 354,
        reaction: 187,
        dmgRate: 24
        // 120   96   480
    },
    wanguo: {
        weaponname: "万国", 
        weapontype: "magic",
        base: 565,
        reaction: 110,
        dmgRate: 32
        // 120   96   480
    },
    yuekafaqi: {
        weaponname: "月卡法器", 
        weapontype: "magic",
        base: 510,
        criticalRate: 27.6,
        skill(data) {
            data.eDmgAdd = 40 
            data.a1dmg = 40
            data.azDmg = 40
        }
    },
    shenle: {
        weaponname: "神乐之真意(满精炼)", // 释放 e 技能时 提高e 24 增伤  叠加三次后 提高 24 全部增伤
        weapontype: "magic",
        base: 608,
        criticalStrike: 62.2,
        skill(data) {
            data.eDmgAddLimit = 24 
            data.dmgRate += 24
        }
    },
    shenle1: {
        weaponname: "神乐之真意(1精炼)", 
        weapontype: "magic",
        base: 608,
        criticalStrike: 62.2,
        skill(data) {
            data.eDmgAddLimit = 12 
            data.dmgRate += 12
        }
    },
    bumieyuehua: {
        weaponname: "不灭月华",
        base: 608,
        hpRate: 49.6,
    },
    xizhai1: {
        weaponname: "息灾(1)",
        weapontype: "qiang",
        base: 741,
        attRate: 16.5 + 6.4 * 6,
        dmgRate: 12
    },
    xizhai: {
        weaponname: "息灾",
        weapontype: "qiang",
        base: 741,
        attRate: 16.5 + 12.8 * 6,
        dmgRate: 24
    },
    fengyin: {
        weaponname: "风鹰剑",
        weapontype: "sword",
        base: 674,
        attRate: 40,
        pmhDmgRate: 41.3, // 物理
        phyRate: 3.2
    },
    yucha: {
        weaponname: "鱼叉",
        weapontype: "qiang",
        base: 510,
        charging: 45.9,
        skill(data) {
            if (data.qDmgAdd) {
                data.qBj = 12
                data.qDmgAdd += 32
            } else {
                data.qBj = 12
                data.qDmgAdd = 32
            }
        }
    },
    dlzq: {
        weaponname: "断浪枪",
        weapontype: "qiang",
        base: 620,
        attRate: 13.8,
        skill(data) {
            if (data.qDmgAdd) { // 0.24  74.4
                data.qDmgAdd += 62.4
            } else {
                data.qDmgAdd = 62.4
            }
        }
    },
    byj:{
        weaponname:"白影剑",
        base: 510,
        weapontype: "sword2",
        attRate: 48,
        defRate:99.7
    },
    cjskc1: {
        weaponname: "赤角石溃杵(1精)",
        base: 542,
        criticalStrike: 88.2,
        weapontype: "sword2",
        defRate: 56 / 2,
        skill(data) {
            if (data.dmgZhi) {
                data.dmgZhi += data.defence * 0.4
            } else {
                data.dmgZhi = data.defence * 0.4
            }
        }
    },
    cjskc: {
        weaponname: "赤角石溃杵",
        base: 542,
        weapontype: "sword2",
        criticalStrike: 88.2,
        defRate: 56,
        skill(data) {
            if (data.dmgZhi) {
                data.dmgZhi += data.defence * 0.8
            } else {
                data.dmgZhi = data.defence * 0.8
            }
        }
    },
    leiqiangMax: {
        weaponname: "雷神之枪(5精)",
        weapontype: "qiang",
        base: 608,
        charging: 55.1 + 50,
        skill(data) {
            let attRate = (data.charging - 100) * 0.56
            if (attRate > 120) {
                attRate = 120
            }
            data.attRate += attRate;
        }
    },
    leiqiang: {
        weaponname: "雷神之枪(1精)",
        weapontype: "qiang",
        base: 608,
        charging: 55.1 + 30,
        skill(data) {
            let attRate = (data.charging - 100) * 0.28
            if (attRate > 80) {
                attRate = 80
            }
            data.attRate += attRate;
        }
    },
    flzhzmax: {
        weaponname: "飞雷之弦振max",
        base: 608,
        weapontype: "bow",
        criticalStrike: 66.2,
        attRate: 20 * 2,
        aDmgRate: 40 * 2
    },
    pomo: {
        weaponname: "破魔弓",
        base: 454,
        weapontype: "bow",
        attRate: 55.1,
        dmgRate: 48
    },
    shizuogong: {
        weaponname: "试做弓",
        base: 510,
        weapontype: "bow",
        attRate: 41.3 + 72
    },
    wuqie: {
        weaponname: "雾切之回光",
        weapontype: "sword",
        base: 674,
        criticalStrike: 44.1,
        dmgRate: 80
    },
    wuqie1: {
        weaponname: "雾切之回光(1)",
        weapontype: "sword",
        base: 674,
        criticalStrike: 44.1,
        dmgRate: 40
    },
    xinyuekasword: {
        weaponname: "新月卡单手剑(5)",
        weapontype: "sword",
        base: 510,
        criticalRate: 27.6,
        eDmg: 32,
        qDmg: 32,
        ecriticalRate: 16,
        qcriticalRate: 16,
    },
    songlai: {
        weaponname: "松赖大剑",
        base: 741,
        weapontype: "sword2",
        attRate: 32 + 40,
        dmgRate: 20.7
    },
    songlai1: {
        weaponname: "松赖大剑(1精)",
        base: 741,
        weapontype: "sword2",
        attRate: (32 + 40) / 2,
        dmgRate: 20.7
    },
    canggu: {
        weaponname: "仓古自由之誓",
        weapontype: "sword",
        base: 608,
        reaction: 198,
        attRate: 40,
        dmgRate: 20
    },
    tiankzj: {
        weaponname: "天空书(不考虑物理特效)",
        weapontype: "magic",
        base: 674,
        attRate: 33.1,
        dmgRate: 24
    },
    zhongmo: {
        weaponname: "终末弓触发特效",
        weapontype: "bow",
        base: 608,
        reaction: 320,
        attRate: 40
    },
    pyjlv: {
        weaponname: "磐岩结绿(精5)",
        base: 542,
        weapontype: "sword",
        criticalRate: 44.1,
        hpRate: 40,
        skill(data) {
            data.fixedAtt += data.hp * 0.024;
        }
    },
    pyjlv1: {
        weaponname: "磐岩结绿(精1)",
        base: 542,
        weapontype: "sword",
        criticalRate: 44.1,
        hpRate: 20,
        skill(data) {
            data.fixedAtt += data.hp * 0.012;
        }
    },
    humo2: {
        weaponname: "护摩半血(2精)",
        base: 608,
        weapontype: "qiang",
        criticalStrike: 66.2,
        hpRate: 25,
        skill(data) {
            data.fixedAtt += data.hp * 0.022;
        }
    },
    humo1: {
        weaponname: "护摩半血(1精)",
        base: 608,
        weapontype: "qiang",
        criticalStrike: 66.2,
        hpRate: 20,
        skill(data) {
            data.fixedAtt += data.hp * 0.018;
        }
    },
    humo: {
        weaponname: "护摩半血",
        base: 608,
        weapontype: "qiang",
        criticalStrike: 66.2,
        hpRate: 40,
        skill(data) {
            data.fixedAtt += data.hp * 0.034;
        }
    },
    humo52: {
        weaponname: "护摩大于半血",
        base: 608,
        weapontype: "qiang",
        criticalStrike: 66.2,
        hpRate: 40,
        skill(data) {
            data.fixedAtt += data.hp * 0.016;
        }
    },
    sifeng: {
        weaponname: "四风叠满",
        weapontype: "magic",
        base: 608,
        criticalRate: 33.1,
        dmgRate: 64
    },
    sifeng2: {
        weaponname: "四风无特效",
        base: 608,
        criticalRate: 33.1,
    },
    lvqiang: {
        weaponname: "绿枪叠满",
        base: 674,
        criticalRate: 22.1,
        attRate: 42,
        weapontype: "qiang",
        dmgRate: 24
    },
    lvqiang1j: {
        weaponname: "绿枪叠满(1)",
        base: 674,
        criticalRate: 22.1,
        attRate: 21,
        weapontype: "qiang",
        dmgRate: 12
    },
    lvqiang2: {
        weaponname: "绿枪无特效",
        base: 674,
        weapontype: "qiang",
        criticalRate: 22.1
    },
    dunjian: {
        weaponname: "盾系列叠满套盾",
        weapontype: "all",
        base: 608,
        attRate: 49.6 + 80,
    },
    dunjian1: {
        weaponname: "盾系列叠满无盾",
        weapontype: "all",
        base: 608,
        attRate: 49.6 + 40,
    },
    dunjian2: {
        weaponname: "盾系列无特效",
        weapontype: "all",
        base: 608,
        attRate: 49.6,
    },
    qyq: {
        weaponname: "千岩枪离月队",
        base: 565,
        weapontype: "qiang",
        criticalRate: 28,
        attRate: 44 + 27.6,
    },
    qydj: {
        weaponname: "千岩大剑",
        base: 510,
        weapontype: "sword2",
        criticalRate: 24,
        attRate: 41.3 + 56
    },
    gongzang: {
        weaponname: "弓藏普攻",
        weapontype: "bow",
        base: 510,
        aDmgRate: 80,
        attRate: 41.3
    },
    cgdm: {
        weaponname: "骨剑叠满",
        base: 510,
        weapontype: "sword2",
        criticalRate: 27.6,
        dmgRate: 50
    },
    cgdm2: {
        weaponname: "骨剑未叠",
        weapontype: "sword2",
        base: 510,
        criticalRate: 27.6
    },
    tiankg: {
        weaponname: "天空弓", // 每两秒 一次 1.25 * 攻击力 物理伤害
        base: 674,
        weapontype: "bow",
        criticalRate: 22.1,
        criticalStrike: 40,
        skill(data) {
            data.phyRate = 7.2
        }
    },
    mengyue: {
        weaponname: "蒙月弓", // 每两秒 一次 1.25 * 攻击力 物理伤害
        weapontype: "bow",
        base: 565,
        attRate: 27.6,
        skill(data) {
            if (data.qDmgAdd) { // 0.24  74.4
                data.qDmgAdd += 69.6
            } else {
                data.qDmgAdd = 69.6
            }
        }
    },
    tiankg1: {
        weaponname: "天空弓(1)", // 每两秒 一次 1.25 * 攻击力 物理伤害
        base: 674,
        weapontype: "bow",
        criticalRate: 22.1,
        criticalStrike: 20,
        skill(data) {
            data.phyRate = 7.2 / 2
        }
    },
    jdzq: {
        weaponname: "决斗对单",
        base: 454,
        weapontype: "qiang",
        criticalRate: 36.8,
        attRate: 48
    },
    tkq: {
        weaponname: "天空枪",
        base: 674,
        charging: 36.8,
        weapontype: "qiang",
        skill(data) {
            data.phyRate = 7
        },
        criticalRate: 16
    },
    tkDj: {
        weaponname: "天空之傲", // q后普攻8次攻击力x1.6 真空刃
        dmgRate: 16,
        weapontype: "sword2",
        base: 674,
        charging: 36.8
    },
    xlmc: {
        weaponname: "灭辰",
        base: 454,
        weapontype: "qiang",
        reaction: 221,
        dmgRate: 36
    },
    amosi: {
        weaponname: "阿莫斯蓄力",
        weapontype: "bow",
        base: 608,
        azDmg: 104,
        attRate: 49.6
    },
    amosi2: {
        weaponname: "阿莫斯1精",
        weapontype: "bow",
        base: 608,
        azDmg: 104/2,
        attRate: 49.6
    },
    langmo: {
        weaponname: "狼末",
        weapontype: "sword2",
        base: 608,
        attRate: 49.6 + 40
    },
    langmoBuff: {
        weaponname: "狼末触发buff",
        base: 608, 
        weapontype: "sword2",
        attRate: 49.6 + 40 + 80
    },
    juexian: {
        weaponname: "绝弦",
        base: 510,
        weapontype: "bow",
        dmgRate: 48,
        reaction: 165
    }
}